ASP.NET网站路径中~(波浪线)解释

您所在的位置:网站首页 aspnet access 相对路径 ASP.NET网站路径中~(波浪线)解释

ASP.NET网站路径中~(波浪线)解释

2024-06-14 03:05| 来源: 网络整理| 查看: 265

ASP.NET网站路径中~(波浪线)解释

服务器端有两个方法ResolveClientUrl,ResolveUrl  可以对路径进行转换

演示:

注册

刚开始学习ASP.NET的朋友可能会不理解路径中的~符代表什么,例如ImageUrl=”~/Images/SampleImage.jpg” 现在我们看看~代表什么意思。~是ASP.NET 的Web 应用程序根目录运算符,当您在服务器控件中指定路径时可以使用该运算符。ASP.NET 会将 ~ 运算符解析为当前应用程序的根目录。可以结合使用 ~ 运算符和文件夹来指定基于当前根目录的路径。

下面的示例演示了使用 Image 服务器控件时用于为图像指定根目录相对路径的 ~ 运算符。在此示例中,无论页面位于网站中的什么位置,都将从位于 Web 应用程序根目录下的 Images 文件夹中直接读取图像文件。

[csharp]  view plain copy    可以在服务器控件中的任何与路径有关的属性中使用 ~ 运算符。 ~ 运算符只能为服务器控件识别,并且位于服务器代码中,不能将 ~ 运算符用于客户端元素。 提示:客户端元素中网站根目录用“/”表示,例如

[csharp]  view plain copy   

此示例路径假定Images 文件夹位于网站根目录下。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3